using System;
using System.Text;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Toon.Models.Characters;

namespace Toon.Models.Tests.Characters
{
	
	public partial class CharacterTests
	{


        
        
		[TestMethod]
        public void CharacterTests_Property_Catalog_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Catalog;
			var result2 = objectUnderTest.Catalog;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_Name_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Name;
			var result2 = objectUnderTest.Name;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_Rules_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Rules;
			var result2 = objectUnderTest.Rules;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_Species_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Species;
			var result2 = objectUnderTest.Species;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_Occupation_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Occupation;
			var result2 = objectUnderTest.Occupation;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_NaturalEnemies_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.NaturalEnemies;
			var result2 = objectUnderTest.NaturalEnemies;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_BeliefsAndGoals_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.BeliefsAndGoals;
			var result2 = objectUnderTest.BeliefsAndGoals;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_Description_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Description;
			var result2 = objectUnderTest.Description;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_Possessions_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Possessions;
			var result2 = objectUnderTest.Possessions;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_Attributes_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Attributes;
			var result2 = objectUnderTest.Attributes;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_Shitcks_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Shitcks;
			var result2 = objectUnderTest.Shitcks;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_HitPoints_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.HitPoints;
			var result2 = objectUnderTest.HitPoints;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_MaxSkillPoints_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.MaxSkillPoints;
			var result2 = objectUnderTest.MaxSkillPoints;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_SkillPointsSpent_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.SkillPointsSpent;
			var result2 = objectUnderTest.SkillPointsSpent;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_UnspentSkillPoints_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.UnspentSkillPoints;
			var result2 = objectUnderTest.UnspentSkillPoints;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_Speed_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Speed;
			var result2 = objectUnderTest.Speed;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_Random_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Random;
			var result2 = objectUnderTest.Random;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_IsChanged_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.IsChanged;
			var result2 = objectUnderTest.IsChanged;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void CharacterTests_Property_HasErrors_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.HasErrors;
			var result2 = objectUnderTest.HasErrors;
			Assert.AreEqual(result1, result2);
		}    
        
	}
}

